package javaex;
public class WhileTest {
    //creo un metodo che si chiama condition e restituisce un booleano
    static boolean condition() { //questo è un metodo che ritorna un boolean
        double app =0.00; //double reali in virgona mobile a 64 bit
        app = Math.random(); //genera un numero random
        System.out.println("\n" + app + "000 \n");
        boolean result = app < 0.85;
        return result; //devo usare la return se il metodo ritorna un valore
    }
    public static void main(String[] args) {
        while(condition()) //ciclo entro il while fino a quando contizione è vera
        System.out.println("sono dentro 'while'");
        System.out.println("sono uscito dal 'while'");
    }
}
/*
 *il nome del package deve comparire all'inizio del codice
 *ogni cosa è un oggetto: animale, edificio, servizio
 *un programma è un gruppo di oggetti che si spediscono messaggi fra loro
 *per richiedere un oggetto si deve spedire un messaggio a quell'oggetto
 *metodo= messaggio o chiamata a un oggetto
 *classe= classe è sinonimo/equivale a un tipo
 *devo definire quali messaggi posso spedire alla classe (metodi)
 *oggetti e metodi/messaggi
 *tutti gli oggetti dello stesso tipo possono ricevere gli stessi messaggi
 *un oggetto ha uno stato, un comportamento e una identità
 * 
 */